問題 §
Visual Studio 2022で新規作成したプロジェクトに若干のソースを追加したが、error NETSDK1004でビルドが失敗する
原因 §
プロジェクト ファイルに対する変更が自動的に検出および復元されなかった。その結果、project.assets.json という名前のファイルが obj フォルダーに見つからない。本来はVisual Studioが生成するはずのファイルである。
解決 §
ツール→コマンドライン→開発者コマンドプロンプトで開発者コマンドプロンプトを開き、dotnet restore を実行する。
補足 §
別の原因の場合は以下のページを参考にして解決する。
NETSDK1004: 資産ファイルが見つかりません